e94ad816614f0c873430def4034b0a7c36b0f32a,IdeaPlugin/solutions/jetbrains.mps.idea.java.psiStubs/source_gen/jetbrains/mps/idea/java/psiStubs/PsiJavaStubModelDescriptor.java,PsiJavaStubModelDescriptor,psiChanged,#PsiListener.PsiEvent#,115
Before Change
}
};
for (PsiFileSystemItem file : Sequence.fromIterable(madeUpEvent.getRemoved())) {
assert file instanceof PsiJavaFile;
PsiJavaFile javaFile = (PsiJavaFile) file;
SetSequence.fromSet(MapSequence.fromMap(myRootsPerFile).get(javaFile.getName())).visitAll(new IVisitor<SNode>() {
public void visit(SNode it) {
SNodeOperations.deleteNode(it);
}
});
MapSequence.fromMap(myRootsPerFile).removeKey(javaFile.getName());
myMps2PsiMapper.clearFile(javaFile);
}
for (PsiFileSystemItem file : Sequence.fromIterable(madeUpEvent.getCreated())) {
assert file instanceof PsiJavaFile;
PsiJavaFile javaFile = (PsiJavaFile) file;
After Change
}
};
for (PsiFileSystemItem file : madeUpEvent.getRemoved()) {
assert file instanceof PsiJavaFile;
PsiJavaFile javaFile = (PsiJavaFile) file;
SetSequence.fromSet(MapSequence.fromMap(myRootsPerFile).get(javaFile.getName())).visitAll(new IVisitor<SNode>() {
public void visit(SNode it) {
SNodeOperations.deleteNode(it);
}
});
MapSequence.fromMap(myRootsPerFile).removeKey(javaFile.getName());
myMps2PsiMapper.clearFile(javaFile);
}
for (PsiFileSystemItem file : madeUpEvent.getCreated()) {
assert file instanceof PsiJavaFile;
PsiJavaFile javaFile = (PsiJavaFile) file;